An Empirical Study of User Preference and Performance with UML Diagrams
نویسندگان
چکیده
Elicitation and validation of user requirements depend, to a large extent, on the effectiveness of the tools and techniques used as a vehicle for discussion between developers and users during the requirements process. This effectiveness may, in turn, be influenced by user preference for a particular approach or requirements technique. This paper describes a study that was carried out to investigate the relationship between user preference for sequence or collaboration diagrams in UML, with their accuracy in understanding information contained in the diagrams. Results showed that user preference for one of the two diagram types before carrying out the task was not reflected in improved performance with that type of diagram compared with the other. However, after carrying out the task, user statements about which type of diagram they preferred working with were matched by improved performance with that type of diagram
منابع مشابه
Qualitative Analysis of User Preference with UML Interaction Diagrams
It is of key importance that all representations used in the software development process can be clearly understood by all who must use them. User preference is one area that may influence the effectiveness of the representations presented. Described in this paper is a study that was carried out to explore the relationship between user preference for UML sequence and collaboration diagrams. Ana...
متن کاملTransforming Fuzzy State Diagram to Fuzzy Petri net
UML is known as one of the most common methods in software engineering. Since this language is semi-formal, many researches and efforts have been performed to transform this language into formal methods including Petri nets. Thus, the operation of verification and validation of the qualitative and nonfunctional parameters could be achieved with more ability. Since the majority of the real world...
متن کاملTransforming Fuzzy State Diagram to Fuzzy Petri net
UML is known as one of the most common methods in software engineering. Since this language is semi-formal, many researches and efforts have been performed to transform this language into formal methods including Petri nets. Thus, the operation of verification and validation of the qualitative and nonfunctional parameters could be achieved with more ability. Since the majority of the real world...
متن کاملEffectiveness of the user interface driven system design using UML
The majority of research regarding the effectiveness of object-oriented analysis and design (OOAD) is focused on a comparison of object-oriented to traditional approaches that highlights their relative strengths and weaknesses. There has been less focus on improving OOAD on its own. The standardization of the Unified Modeling Language (UML) creates an opportunity to focus on improving the metho...
متن کاملUML Collaboration Diagram Syntax: An Empirical Study of Comprehension
The UML syntactic notation used in texts, papers, documentation and CASE tools is often different, despite UML being considered a software engineering standard. Our initial empirical study considered variations in the notation used for UML class diagrams; the experiment reported here concentrates on UML collaboration diagrams. The decision as to which of the semantically equivalent notational v...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002